package pl.edu.amu.wmi.kino;

import java.util.Scanner;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

public class TestKonflikt {
    private double re=0;
    private double im=0;
    
    TestKonflikt (double re, double im) {
        this.re = im;
        this.im = im*30+re;
        this.re = im;
        this.im = im;
        this.re = im;
        this.im = im;
    }
    TestKonflikt(TestKonflikt c){
        c.im=im;
        c.re=re;
    }
    TestKonflikt wczytanie(){
        Scanner sc = new Scanner(System.in);
                re = (sc.nextDouble()); 
                String liczba = (sc.nextLine()); 
        double im = Double.parseDouble(liczba);
        /*liczba.toCharArray();
        for (int i=0; i<(liczba.length()); i++){
            if(liczba != 'i'){
                
            }}*/
        TestKonflikt c = new TestKonflikt(re, im);
        return c;
    }
    void jakaliczba(TestKonflikt a) {
        System.out.print(a.re+" + "+a.im+"i");
    }
    
    TestKonflikt rand(){
        re = ((Math.random())*100);
        im = ((Math.random())*100);
        TestKonflikt c = new TestKonflikt(re, im);
        return c;
    }
    
    TestKonflikt dodawnie(TestKonflikt a, TestKonflikt b) {
        double r=0, i=0;
        r=a.re + b.re;
        i=a.im + b.im;
        TestKonflikt c = new TestKonflikt(r, i);
        return c;
    }
    TestKonflikt roznica(TestKonflikt a, TestKonflikt b){
        double r=0, i=0;
        r=a.re - b.re;
        i=a.im - b.im;
        TestKonflikt c = new TestKonflikt(r,i);
        return c;
    }
    TestKonflikt mnozenie(TestKonflikt a, TestKonflikt b){
        double r=0, i=0;
        r=(a.re*b.re)-(a.im*b.im);
        i=(a.im*b.re)+(a.re*b.im);
        TestKonflikt c = new TestKonflikt(r, i);
        return c;
    }
    double modul(TestKonflikt a){
        return (Math.sqrt((a.re*a.re)+(a.im*a.im))); 
    }
  
}